package ar.com.coonocer.joy.mdg.xmi.collab;
import java.util.List;

import ar.com.coonocer.joy.mdg.xmi.behavior.Action;
import ar.com.coonocer.joy.mdg.xmi.behavior.Stimulus;
import ar.com.coonocer.joy.mdg.xmi.core.ModelElement;
public interface Message extends ModelElement{
	public Interaction getInteraction();
	public void setInteraction(Interaction interaction);
	public Message getActivator();
	public void setActivator(Message activator);
	public ClassifierRole getSender();
	public void setSender(ClassifierRole sender);
	public ClassifierRole getReceiver();
	public void setReceiver(ClassifierRole receiver);
	public List<Message> getPredecessor();
	public void setPredecessor(List<Message> predecessor);
	public AssociationRole getCommunicationConnection();
	public void setCommunicationConnection(AssociationRole communicationConnection);
	public Action getAction();
	public void setAction(Action action);
	public List<Stimulus> getConformingStimulus();
	public void setConformingStimulus(List<Stimulus> conformingStimulus);
}